package fachlogik;

import java.util.Date;

public class Mieten
{
	private Gast g;
	private Zimmer z;
	private Date anfDat;
	private Date endDat;
	private Zimmer belegt;
	
	
	public Mieten(Gast g, Zimmer z, boolean belegt)
	{
		this.g = g;
		this.z = z;
		this.belegt = z.setBelegt(true);
	}
	
	/**
	 * @param args
	 */
	public static void main(String[] args)
	{
		Mieten m = new Mieten(g, belegt, false);
		System.out.println(m.toString());

	}
	
	public void setBelegt(boolean belegt) throws MietenExecption
	{
		if(belegt == false)
			belegt = true;
		else
		throw new MietenExecption("Zimmer schon belegt");
			
			
	}

	@Override
	public String toString()
	{
		return "Mieten [gast=" + g + ", zimmer=" + z + ", anfDat="
				+ anfDat + ", endDat=" + endDat + ", belegt=" + belegt + "]";
	}

}
